// const { shell } = require('electron');

const PACKAGE_JSON = require("./package.json");
const PackageUtil = {
    /**
     * 包名
     * @type {string}
     */
    get name() {
        return PACKAGE_JSON.name;
    },

    /**
     * 版本
     * @type {string}
     */
    get version() {
        return PACKAGE_JSON.version;
    },

    get DEBUG() {
        return PACKAGE_JSON.debug;
    },

    // /**
    //  * 仓库地址
    //  * @type {string}
    //  */
    // get repository() {
    //     return PACKAGE_JSON.repository;
    // },

    // /**
    //  * 打开仓库页面
    //  */
    // openRepository() {
    //     const url = PackageUtil.repository;
    //     shell.openExternal(url);
    // },

    get PackagePath() {
        // 获取脚本文件所在目录
        return __dirname;
    },
};

module.exports = PackageUtil;
